live off one's public position - Spanish English Dictionary